#ifndef Plugin_H
#define Plugin_H

#ifdef __cplusplus
extern "C" {
#endif


#include "Header.h"
#include "PluginDescriptor.h"
#include <windows.h>

__begclass(Plugin)
    char * mName;
    HMODULE mHandle;
__endclass

__function

    __public void __begheader(Plugin, initialize)
	    PluginDescriptor * _tPluginDescriptor
	__endheader

	__public void __begvoid(Plugin, startup)
	__endheader

	__private void __begvoid(Plugin, dependence)
	__endheader

__function


#ifdef __cplusplus
}
#endif
#endif // Plugin_H
